Harmeet DESAIHarmeet DESAI
WTT Feeder Chennai 2026: How India Turns Home Soil into a Points Mine — and What Vietnamese Table Tennis Can LearnOn a late October morning, I sit alone in a small study on the outskirts of H...
When the Data Is Empty: Lessons from a Failed Table Tennis Analysis PipelineIn the last three matches of a youth tournament I was tracking, one detail ma...
Carlsen Returns, Global Chess League 2026 Promises an Explosive SeasonWhen Magnus Carlsen sits down at the board for the first game of the fourth...
China Masters 2026: Rankireddy and Shetty Win, and the Map of Gaps Behind an 11-21 LossGame one ended at 11-21. On the scoreboard, that ten-point gap looks like a...
Budapest Opening Night: Ingebrigtsen, the Achilles Verdict, and Numbers That Refuse to LieOn the opening night of the richest track and field meeting in history, in...
Vietnamese Football 2066: When the Data Falls Silent and the Pitch Speaks for ItselfIn the last three V.League 1 matches of the 2066 season, the average PPDA of...
London Marathon 2027: The Fateful Rock-Paper-Scissors Game and the Unverified Sub-Two-Hour RecordThe rock-paper-scissors game lasted only seconds, but it decided the Sunday o...
Matt Thomas and the Two-Month Deal at Unicaja: The Ledger of a Shooter Hired by the PackageOn August 13, 2026, Unicaja Malaga's official channel posted a short line: th...
Nuno Tavares and the 'worthy of Real Madrid' line: what four Serie A matches actually showGennaro Gattuso was not talking about a contract. He was talking about a...
Cyanide, Fnatic's 2026 League of Legends world champion, dies at 31In every report filed on 31 July, they called him by his handle. The real nam...
Vietnam Come Back to Beat Pakistan 4-2: Four Goals and an Unpatched GapMinute ten. I was sitting in front of a screen in Liverpool, a spreadsheet op...
The Nine Dimensions of Esports Analysis and the Trap of Empty DataOn the computer screen in Guangzhou, I open an analysis file. Title: N/A....
2027 European Table Tennis Team Championships: An Olympic Ticket Decided by a Never-Before-Seen FormatIn February 2027, the city of Istanbul in Turkey will host two table tennis...
When the Official Stats Table Is Empty: Testing the Credibility of Sports DataOn July 12, 2026, I counted 412 completed passes by Busan IPark in their K...
Quang Hai Absent, Filip Not Called Up: The Real Picture Behind CAHN's 70th Anniversary GalaI was sitting in the seventh row of a packed hall, not to watch a ball roll,...
Louis Oosthuizen leaves LIV Golf for the DP World Tour: trading cash for a calendarSt Andrews, July 2026. The 18th hole. Louis Oosthuizen crouched over his putt...
FLEET Swimming Seeks a Head Coach: Inside America's Swimming Development MachineFLEET Swimming Seeks a Head Coach: Inside America's Swimming Development...
Mruzik's Spike to a 14-Year-Old Libero's Face: The Physicality Problem of Vietnam's National LeagueIn elite women's volleyball, a spike from the opposite position leaves the ha...
VFF and the Race for the 10th-Term Presidency (2026–2030): When the Votes Are Decided Before October 19In the past three weeks, I have sat with two screenshots from two different...
2026 FIVB Men's Volleyball Club World Championship: 8 Teams from 4 Continents Compete in PolandFIVB has announced the list of 8 men's volleyball clubs participating in the...
When the Data Is Empty: Lessons from a Failed Table Tennis Analysis PipelineIn the last three matches of a youth tournament I was tracking, one detail ma...
Carlsen Returns, Global Chess League 2026 Promises an Explosive SeasonWhen Magnus Carlsen sits down at the board for the first game of the fourth...
China Masters 2026: Rankireddy and Shetty Win, and the Map of Gaps Behind an 11-21 LossGame one ended at 11-21. On the scoreboard, that ten-point gap looks like a...
Budapest Opening Night: Ingebrigtsen, the Achilles Verdict, and Numbers That Refuse to LieOn the opening night of the richest track and field meeting in history, in...
Vietnamese Football 2066: When the Data Falls Silent and the Pitch Speaks for ItselfIn the last three V.League 1 matches of the 2066 season, the average PPDA of...
London Marathon 2027: The Fateful Rock-Paper-Scissors Game and the Unverified Sub-Two-Hour RecordThe rock-paper-scissors game lasted only seconds, but it decided the Sunday o...
Matt Thomas and the Two-Month Deal at Unicaja: The Ledger of a Shooter Hired by the PackageOn August 13, 2026, Unicaja Malaga's official channel posted a short line: th...
Nuno Tavares and the 'worthy of Real Madrid' line: what four Serie A matches actually showGennaro Gattuso was not talking about a contract. He was talking about a...
Cyanide, Fnatic's 2026 League of Legends world champion, dies at 31In every report filed on 31 July, they called him by his handle. The real nam...
Vietnam Come Back to Beat Pakistan 4-2: Four Goals and an Unpatched GapMinute ten. I was sitting in front of a screen in Liverpool, a spreadsheet op...
The Nine Dimensions of Esports Analysis and the Trap of Empty DataOn the computer screen in Guangzhou, I open an analysis file. Title: N/A....
2027 European Table Tennis Team Championships: An Olympic Ticket Decided by a Never-Before-Seen FormatIn February 2027, the city of Istanbul in Turkey will host two table tennis...
When the Official Stats Table Is Empty: Testing the Credibility of Sports DataOn July 12, 2026, I counted 412 completed passes by Busan IPark in their K...
Quang Hai Absent, Filip Not Called Up: The Real Picture Behind CAHN's 70th Anniversary GalaI was sitting in the seventh row of a packed hall, not to watch a ball roll,...
Louis Oosthuizen leaves LIV Golf for the DP World Tour: trading cash for a calendarSt Andrews, July 2026. The 18th hole. Louis Oosthuizen crouched over his putt...
FLEET Swimming Seeks a Head Coach: Inside America's Swimming Development MachineFLEET Swimming Seeks a Head Coach: Inside America's Swimming Development...
Mruzik's Spike to a 14-Year-Old Libero's Face: The Physicality Problem of Vietnam's National LeagueIn elite women's volleyball, a spike from the opposite position leaves the ha...
VFF and the Race for the 10th-Term Presidency (2026–2030): When the Votes Are Decided Before October 19In the past three weeks, I have sat with two screenshots from two different...
2026 FIVB Men's Volleyball Club World Championship: 8 Teams from 4 Continents Compete in PolandFIVB has announced the list of 8 men's volleyball clubs participating in the...
